home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / videoutils / n-z / vividcompare / _readme next >
Text File  |  1978-11-24  |  3KB  |  60 lines

  1. /************************************************************************/
  2. /*                                                                      */
  3. /*  Vivid 24 to Amiga speed comparison - ©1993 Digital Micronics, Inc.  */
  4. /*                                                                      */
  5. /************************************************************************/
  6.  
  7. The accompanying executable will allow you to compare the speed of your
  8. Commodore Amiga computer to that of our Vivid 24 rendering engine when
  9. rendering a Mandelbrot.
  10.  
  11. If you do not own a Vivid 24, you can still run the program to check the
  12. speed of your Amiga and the program will compare it's speed to the three
  13. co-processor-equipped versions of the Vivid 24.
  14.  
  15. To use the program with your Vivid 24, you must put the file "EXTSRAM.RLM"
  16. into "SAGE:Exec", place "extSRAM.library" into "SAGE:Libs".  Then put the
  17. "Mandel.xxxx" files along with the "MANDEL.ABS" file in a directory some-
  18. where together.  You can then run any of the "Mandel.xxxx" files to see
  19. a comparison of your Amiga to your Vivid.
  20.  
  21. To use the program without a Vivid 24, simply run any of the "Mandel.xxxx"
  22. programs to see a comparison of your Amiga to the Vivid 24.
  23.  
  24. All test results used in the non-Vivid comparison are based on a 40Mhz
  25. Vivid 24.
  26.  
  27. For those of you who are interested (and those who think this may be all
  28. smoke and mirrors) I've included the actual source code used to generate
  29. the Mandelbrots.
  30.      The file called "AmigaMandel.c" contains the main routines used to
  31. set up the Vivid if it's there, time a rendering, set up and render on the
  32. Amiga and time it's rendering.  You will note by looking at the "MakeFile"
  33. that the code was optimized for speed and each version was customized for
  34. the 68882, IEEE, or FFP as denoted by its file extension.  All
  35. executables were compiled with SAS/C 6.3.
  36.      The file "VividMANDEL.C" is the source for the TMS34082 math
  37. coprocessors.  Each of the available coprocessors is loaded with this
  38. code.  Additional code on the TMS34020 graphics processor is used to
  39. control these coprocessors.  Each processor is given one line at a time
  40. to render.  When finished, the coprocessor signals the 34020 and the data
  41. is copied from the 34082 memory (SRAM) to the screen.  Then the 34082 is
  42. given another line to do if any remain.  The 34020 then waits for a signal
  43. from another coprocessor.  This technique is the simplest that will allow
  44. the same code to run on one, two or four math coprocessors.
  45.  
  46. For a fair comparison, you'll notice the two source files are nearly
  47. identical.  Although this is not the fastest algorithm for generating
  48. Mandelbrots, it does allow a RELATIVE comparison of speeds.
  49.  
  50. As one last (marketing hype:) comment, remember that a speed of 30 times
  51. your Amiga means that one Vivid can replace 30 Amigas!  One Amiga 4000
  52. costs about $2500.  30 would cost $75,000.  One Amiga and a Vivid 24
  53. stocked with 4 coprocessors would cost you about $8000 or nearly one
  54. tenth the cost for the same rendering power.
  55.  
  56. For more information on the Vivid 24, please contact Digital Micronics
  57. at (619) 931-8554.
  58.  
  59. Rick Tillery
  60. (Digital Micronics, Inc.)